package com.qf.android.huihui.bean.show.shoppingbottom;

import java.util.List;

/**
 * Created by 韩爽 on 2017/1/12.
 */

public class ShoppingBottomBean {
    private String status;
    private DataBean data;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {

        private String tips;
        private List<ListBeanXX> list;

        public String getTips() {
            return tips;
        }

        public void setTips(String tips) {
            this.tips = tips;
        }

        public List<ListBeanXX> getList() {
            return list;
        }

        public void setList(List<ListBeanXX> list) {
            this.list = list;
        }

        public static class ListBeanXX {
            private String type;
            private HaitaoItemBean HaitaoItem;
            private HotSearchBean HotSearch;
            private BrandDayBean BrandDay;
            private HuiHuodongBean HuiHuodong;
            private HuiItemBean HuiItem;
            private ADItemBean ADItem;
            private TopicGroupBean TopicGroup;
            private HistoryLineBean HistoryLine;
            private ShaiDanBean     ShaiDan;
            private QingDanBean     QingDan;
            private HuiZixunBean    HuiZixun;
            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public HaitaoItemBean getHaitaoItem() {
                return HaitaoItem;
            }

            public void setHaitaoItem(HaitaoItemBean HaitaoItem) {
                this.HaitaoItem = HaitaoItem;
            }

            public HotSearchBean getHotSearch() {
                return HotSearch;
            }

            public void setHotSearch(HotSearchBean HotSearch) {
                this.HotSearch = HotSearch;
            }

            public BrandDayBean getBrandDay() {
                return BrandDay;
            }

            public void setBrandDay(BrandDayBean BrandDay) {
                this.BrandDay = BrandDay;
            }

            public HuiHuodongBean getHuiHuodong() {
                return HuiHuodong;
            }

            public void setHuiHuodong(HuiHuodongBean HuiHuodong) {
                this.HuiHuodong = HuiHuodong;
            }

            public HuiItemBean getHuiItem() {
                return HuiItem;
            }

            public void setHuiItem(HuiItemBean HuiItem) {
                this.HuiItem = HuiItem;
            }

            public ADItemBean getADItem() {
                return ADItem;
            }

            public void setADItem(ADItemBean ADItem) {
                this.ADItem = ADItem;
            }

            public TopicGroupBean getTopicGroup() {
                return TopicGroup;
            }

            public void setTopicGroup(TopicGroupBean TopicGroup) {
                this.TopicGroup = TopicGroup;
            }

            public HistoryLineBean getHistoryLine() {
                return HistoryLine;
            }

            public void setHistoryLine(HistoryLineBean HistoryLine) {
                this.HistoryLine = HistoryLine;
            }

            public ShaiDanBean getShaiDan() {
                return ShaiDan;
            }

            public void setShaiDan(ShaiDanBean shaiDan) {
                ShaiDan = shaiDan;
            }

            public QingDanBean getQingDan() {
                return QingDan;
            }

            public void setQingDan(QingDanBean qingDan) {
                QingDan = qingDan;
            }

            public HuiZixunBean getHuiZixun() {
                return HuiZixun;
            }

            public void setHuiZixun(HuiZixunBean huiZixun) {
                HuiZixun = huiZixun;
            }

            public static class HaitaoItemBean {

                private String type;
                private String title;
                private int id;
                private String url;
                private String imageUrl;
                private String features;
                private String price;
                private String subPrice;
                private String priceTip;
                private int salesCount;
                private String tag;
                private MerchantBean merchant;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }


                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public String getPrice() {
                    return price;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public String getSubPrice() {
                    return subPrice;
                }

                public void setSubPrice(String subPrice) {
                    this.subPrice = subPrice;
                }

                public String getPriceTip() {
                    return priceTip;
                }

                public void setPriceTip(String priceTip) {
                    this.priceTip = priceTip;
                }

                public int getSalesCount() {
                    return salesCount;
                }

                public void setSalesCount(int salesCount) {
                    this.salesCount = salesCount;
                }

                public String getTag() {
                    return tag;
                }

                public void setTag(String tag) {
                    this.tag = tag;
                }

                public MerchantBean getMerchant() {
                    return merchant;
                }

                public void setMerchant(MerchantBean merchant) {
                    this.merchant = merchant;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }

                public static class MerchantBean {
                    /**
                     * domain : 6pm.com
                     * name : 6pm
                     * logo : http://oimagea1.ydstatic.com/image?id=-6908332028232742250&product=gouwu
                     */

                    private String domain;
                    private String name;
                    private String logo;

                    public String getDomain() {
                        return domain;
                    }

                    public void setDomain(String domain) {
                        this.domain = domain;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getLogo() {
                        return logo;
                    }

                    public void setLogo(String logo) {
                        this.logo = logo;
                    }
                }
            }

            public static class HotSearchBean implements ShoppingBase{
                /**
                 * showTime : 1484198255744
                 * list : [{"word":"muji"},{"word":"斯凯奇"},{"word":"lego"},{"word":"kipling"},{"word":"膳魔师"},{"word":"asics"},{"word":"亚瑟士"},{"word":"耐克"}]
                 */

                private long showTime;
                private List<ListBean> list;

                public long getShowTime() {
                    return showTime;
                }

                public void setShowTime(long showTime) {
                    this.showTime = showTime;
                }

                public List<ListBean> getList() {
                    return list;
                }

                public void setList(List<ListBean> list) {
                    this.list = list;
                }

                public static class ListBean {
                    /**
                     * word : muji
                     */

                    private String word;

                    public String getWord() {
                        return word;
                    }

                    public void setWord(String word) {
                        this.word = word;
                    }
                }
            }

            public static class BrandDayBean implements ShoppingBase{

                private String type;
                private String title;
                private String subTitle;
                private String summary;
                private int id;
                private String url;
                private String imageUrl;

                private String features;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }

                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }
            }

            public static class HuiHuodongBean implements ShoppingBase{

                private String type;
                private String title;
                private String subTitle;
                private String summary;
                private int id;
                private String url;
                private String imageUrl;

                private String features;
                private double ratio;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }


                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public double getRatio() {
                    return ratio;
                }

                public void setRatio(double ratio) {
                    this.ratio = ratio;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }
            }

            public static class HuiItemBean {
                private String type;
                private String title;
                private String subTitle;
                private String summary;
                private int id;
                private String url;
                private String imageUrl;

                private String features;
                private String price;
                private String tagUrl;
                private MerchantBeanX merchant;
                private int commentsCount;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }


                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public String getPrice() {
                    return price;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public String getTagUrl() {
                    return tagUrl;
                }

                public void setTagUrl(String tagUrl) {
                    this.tagUrl = tagUrl;
                }

                public MerchantBeanX getMerchant() {
                    return merchant;
                }

                public void setMerchant(MerchantBeanX merchant) {
                    this.merchant = merchant;
                }

                public int getCommentsCount() {
                    return commentsCount;
                }

                public void setCommentsCount(int commentsCount) {
                    this.commentsCount = commentsCount;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }

                public static class MerchantBeanX {
                    /**
                     * domain : 11street.com.cn
                     * name : 韩国11street
                     * logo : http://oimageb2.ydstatic.com/image?id=-4964782052436910556&product=gouwu
                     */

                    private String domain;
                    private String name;
                    private String logo;

                    public String getDomain() {
                        return domain;
                    }

                    public void setDomain(String domain) {
                        this.domain = domain;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getLogo() {
                        return logo;
                    }

                    public void setLogo(String logo) {
                        this.logo = logo;
                    }
                }
            }

            public static class ADItemBean {
                /**
                 * showTime : 1484198255740
                 */

                private long showTime;

                public long getShowTime() {
                    return showTime;
                }

                public void setShowTime(long showTime) {
                    this.showTime = showTime;
                }
            }

            public static class TopicGroupBean implements ShoppingBase{

                private String type;
                private String title;
                private String subTitle;
                private String summary;
                private long id;
                private String url;
                private String imageUrl;

                private String features;
                private boolean displayNumber;
                private String shareUrl;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;
                private List<ListBeanX> list;
                private List<?> relatedTopic;
                private List<?> relatedArticle;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public long getId() {
                    return id;
                }

                public void setId(long id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }


                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public boolean isDisplayNumber() {
                    return displayNumber;
                }

                public void setDisplayNumber(boolean displayNumber) {
                    this.displayNumber = displayNumber;
                }

                public String getShareUrl() {
                    return shareUrl;
                }

                public void setShareUrl(String shareUrl) {
                    this.shareUrl = shareUrl;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }

                public List<ListBeanX> getList() {
                    return list;
                }

                public void setList(List<ListBeanX> list) {
                    this.list = list;
                }

                public List<?> getRelatedTopic() {
                    return relatedTopic;
                }

                public void setRelatedTopic(List<?> relatedTopic) {
                    this.relatedTopic = relatedTopic;
                }

                public List<?> getRelatedArticle() {
                    return relatedArticle;
                }

                public void setRelatedArticle(List<?> relatedArticle) {
                    this.relatedArticle = relatedArticle;
                }

                public static class ListBeanX {
                    /**
                     * type : HaitaoItem
                     * title : Calvin Klein Jeans Men's Short Sleeve 男款圆领T恤
                     * summary : 100% 纯棉材质构成，上身舒适亲肤性好，可以直接机洗
                     * id : 0
                     * url : https://www.linkhaitao.com/index.php?mod=amazdeal&track=e52532THZcf%2F4n1CTTQCx%2B0daRqujmw8iRduPh0LiSKS2%2BVU3%2FyLNhgrSkROzI4&new=http%3A%2F%2Fwww%2Eamazon%2Ecom%2Fdp%2FB00U7E7Y94
                     * imageUrl : http://oimageb6.ydstatic.com/image?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F91Cca3eVt9L._UL1500_.jpg&product=gouwu&w=300&h=300&quality=70
                     * showTime : 0
                     * pubTime : 0
                     * features : {"type":"HaitaoItem","id":0,"url":"http://www.amazon.com/dp/B00U7E7Y94"}
                     * price : $76
                     * subPrice : ¥526.72
                     * priceTip : 价格上涨
                     * salesCount : 39
                     * merchant : {"domain":"amazon.com","name":"美国亚马逊","logo":"http://oimagea1.ydstatic.com/image?id=8106734795331409771&product=gouwu"}
                     * groupName : 大家都在买
                     * groupImage : http://shared.ydstatic.com/gouwuex/app/group_tag/icon_index_djdzm@2x.png
                     * groupJsonUrl : https://app.huihui.cn/app/list/HaitaoItem
                     */

                    private String type;
                    private String title;
                    private String summary;
                    private int id;
                    private String url;
                    private String imageUrl;

                    private String features;
                    private String price;
                    private String subPrice;
                    private String priceTip;
                    private int salesCount;
                    private MerchantBeanXX merchant;
                    private String groupName;
                    private String groupImage;
                    private String groupJsonUrl;

                    public String getType() {
                        return type;
                    }

                    public void setType(String type) {
                        this.type = type;
                    }

                    public String getTitle() {
                        return title;
                    }

                    public void setTitle(String title) {
                        this.title = title;
                    }

                    public String getSummary() {
                        return summary;
                    }

                    public void setSummary(String summary) {
                        this.summary = summary;
                    }

                    public int getId() {
                        return id;
                    }

                    public void setId(int id) {
                        this.id = id;
                    }

                    public String getUrl() {
                        return url;
                    }

                    public void setUrl(String url) {
                        this.url = url;
                    }

                    public String getImageUrl() {
                        return imageUrl;
                    }

                    public void setImageUrl(String imageUrl) {
                        this.imageUrl = imageUrl;
                    }


                    public String getFeatures() {
                        return features;
                    }

                    public void setFeatures(String features) {
                        this.features = features;
                    }

                    public String getPrice() {
                        return price;
                    }

                    public void setPrice(String price) {
                        this.price = price;
                    }

                    public String getSubPrice() {
                        return subPrice;
                    }

                    public void setSubPrice(String subPrice) {
                        this.subPrice = subPrice;
                    }

                    public String getPriceTip() {
                        return priceTip;
                    }

                    public void setPriceTip(String priceTip) {
                        this.priceTip = priceTip;
                    }

                    public int getSalesCount() {
                        return salesCount;
                    }

                    public void setSalesCount(int salesCount) {
                        this.salesCount = salesCount;
                    }

                    public MerchantBeanXX getMerchant() {
                        return merchant;
                    }

                    public void setMerchant(MerchantBeanXX merchant) {
                        this.merchant = merchant;
                    }

                    public String getGroupName() {
                        return groupName;
                    }

                    public void setGroupName(String groupName) {
                        this.groupName = groupName;
                    }

                    public String getGroupImage() {
                        return groupImage;
                    }

                    public void setGroupImage(String groupImage) {
                        this.groupImage = groupImage;
                    }

                    public String getGroupJsonUrl() {
                        return groupJsonUrl;
                    }

                    public void setGroupJsonUrl(String groupJsonUrl) {
                        this.groupJsonUrl = groupJsonUrl;
                    }

                    public static class MerchantBeanXX {
                        /**
                         * domain : amazon.com
                         * name : 美国亚马逊
                         * logo : http://oimagea1.ydstatic.com/image?id=8106734795331409771&product=gouwu
                         */

                        private String domain;
                        private String name;
                        private String logo;

                        public String getDomain() {
                            return domain;
                        }

                        public void setDomain(String domain) {
                            this.domain = domain;
                        }

                        public String getName() {
                            return name;
                        }

                        public void setName(String name) {
                            this.name = name;
                        }

                        public String getLogo() {
                            return logo;
                        }

                        public void setLogo(String logo) {
                            this.logo = logo;
                        }
                    }
                }
            }

            public static class HistoryLineBean {
                /**
                 * showTime : 1484198255729
                 */

                private long showTime;

                public long getShowTime() {
                    return showTime;
                }

                public void setShowTime(long showTime) {
                    this.showTime = showTime;
                }
            }

            public static class ShaiDanBean implements ShoppingBase{
                    /**
                     * type : Shaidan
                     * title : #海淘晒单赢大礼# 美帝黑五剁手录
                     * subTitle : 骚康尼旗舰跑鞋骚出一片天配色
                     * summary : 使用惠惠这么久，有事没事看看帝国主义国家到底多么水深火热已经成为一种习惯。更加习惯的是，用惠惠一键海淘，来拉他们一把。恰逢他们的传统节日，黑色星期五，更是展示我天朝上国，有容乃大的美德。让朵蜜来好好爱你们吧~作为鞋王，当然要以鞋为重。还得顶配，还得亮骚，还要老字号，最重要的是便宜
                     * id : 38948988
                     * url : http://www.huihui.cn/feed/38948988?keyfrom=AppShaidan
                     * imageUrl : http://oimageb5.ydstatic.com/image?id=-4633504047836553290&product=gouwu&w=640&h=340&fill=0&cw=640&ch=340&sbc=0&cgra=CENTER&quality=70
                     * showTime : 1484204242237
                     * pubTime : 1483078516000
                     * features : {"features":{"relatedId":"38948988","type":"global_feed","sessionId":0},"type":"Shaidan","id":38948988,"url":"http://www.huihui.cn/feed/38948988"}
                     * editor : {"uid":20693824,"nickname":"justsaysay","avatar":"http://oimageb6.ydstatic.com/image?id=4279801874933854625&product=cube&w=50&h=50","level":0,"email":"gfidsul@163.com"}
                     * groupName : 晒单
                     * groupImage : http://shared.ydstatic.com/gouwuex/app/group_tag/icon_index_sw@2x.png
                     * groupJsonUrl : https://app.huihui.cn/app/list/Shaidan
                     */

                    private String type;
                    private String title;
                    private String subTitle;
                    private String summary;
                    private int id;
                    private String url;
                    private String imageUrl;

                    private String features;
                    private EditorBean editor;
                    private String groupName;
                    private String groupImage;
                    private String groupJsonUrl;

                    public String getType() {
                        return type;
                    }

                    public void setType(String type) {
                        this.type = type;
                    }

                    public String getTitle() {
                        return title;
                    }

                    public void setTitle(String title) {
                        this.title = title;
                    }

                    public String getSubTitle() {
                        return subTitle;
                    }

                    public void setSubTitle(String subTitle) {
                        this.subTitle = subTitle;
                    }

                    public String getSummary() {
                        return summary;
                    }

                    public void setSummary(String summary) {
                        this.summary = summary;
                    }

                    public int getId() {
                        return id;
                    }

                    public void setId(int id) {
                        this.id = id;
                    }

                    public String getUrl() {
                        return url;
                    }

                    public void setUrl(String url) {
                        this.url = url;
                    }

                    public String getImageUrl() {
                        return imageUrl;
                    }

                    public void setImageUrl(String imageUrl) {
                        this.imageUrl = imageUrl;
                    }


                    public String getFeatures() {
                        return features;
                    }

                    public void setFeatures(String features) {
                        this.features = features;
                    }

                    public EditorBean getEditor() {
                        return editor;
                    }

                    public void setEditor(EditorBean editor) {
                        this.editor = editor;
                    }

                    public String getGroupName() {
                        return groupName;
                    }

                    public void setGroupName(String groupName) {
                        this.groupName = groupName;
                    }

                    public String getGroupImage() {
                        return groupImage;
                    }

                    public void setGroupImage(String groupImage) {
                        this.groupImage = groupImage;
                    }

                    public String getGroupJsonUrl() {
                        return groupJsonUrl;
                    }

                    public void setGroupJsonUrl(String groupJsonUrl) {
                        this.groupJsonUrl = groupJsonUrl;
                    }

                    public static class EditorBean {
                        /**
                         * uid : 20693824
                         * nickname : justsaysay
                         * avatar : http://oimageb6.ydstatic.com/image?id=4279801874933854625&product=cube&w=50&h=50
                         * level : 0
                         * email : gfidsul@163.com
                         */

                        private int uid;
                        private String nickname;
                        private String avatar;
                        private int level;
                        private String email;

                        public int getUid() {
                            return uid;
                        }

                        public void setUid(int uid) {
                            this.uid = uid;
                        }

                        public String getNickname() {
                            return nickname;
                        }

                        public void setNickname(String nickname) {
                            this.nickname = nickname;
                        }

                        public String getAvatar() {
                            return avatar;
                        }

                        public void setAvatar(String avatar) {
                            this.avatar = avatar;
                        }

                        public int getLevel() {
                            return level;
                        }

                        public void setLevel(int level) {
                            this.level = level;
                        }

                        public String getEmail() {
                            return email;
                        }

                        public void setEmail(String email) {
                            this.email = email;
                        }
                    }
                }

            public static class QingDanBean implements ShoppingBase{
                /**
                 * type : Qingdan
                 * title : 【达人惠】——走出属于自己的轻奢路线
                 * subTitle : 一大波历史新低coach包包来了！
                 * summary : 1941年，COACH诞生于纽约曼哈顿，致力于打造纽约现代奢华风尚和专属年轻人的高端生活时尚。现6pm官网部分coach热卖款包包均为历史新低价，如此好机会怎能错过！让我们跟随caoch，走出一条属于自己的轻奢路线~凡购买本页面商品及6pm其他coach包包均可享受服务费5折，限时3天（截止至1月14日00点）。
                 * id : 1149
                 * url : http://www.huihui.cn/goods_list/39185740?keyfrom=AppQingdan
                 * imageUrl : http://oimagea4.ydstatic.com/image?id=379883815469584751&product=gouwu&w=720&h=720&quality=70
                 * showTime : 1484204242236
                 * pubTime : 1484100000000
                 * features : {"features":{"relatedId":"39185740","type":"global_qingdan","sessionId":0},"type":"Qingdan","id":1149,"url":"http://www.huihui.cn/goods_list/39185740"}
                 * items : [{"title":"COACH Double Zip 女士手包","imageUrl":"http://oimageb7.ydstatic.com/image?id=-6121649462175302525&product=gouwu&quality=70&w=120"},{"title":"COACH Color Block 女士长款拼接色钱包","imageUrl":"http://oimageb5.ydstatic.com/image?id=2265894204412412730&product=gouwu&quality=70&w=120"},{"title":"COACH Smooth Calf Leather 链条小挎包","imageUrl":"http://oimagec8.ydstatic.com/image?id=-282072791040057353&product=gouwu&quality=70&w=120"},{"title":"COACH Pebbled Prairie 手提包","imageUrl":"http://oimagea2.ydstatic.com/image?id=1298777205575374183&product=gouwu&quality=70&w=120"},{"title":"COACH Embossed Croc Swagger 女士小挎包","imageUrl":"http://oimageb4.ydstatic.com/image?id=-4270485706884222304&product=gouwu&quality=70&w=120"}]
                 * groupName : 清单
                 * groupImage : http://shared.ydstatic.com/gouwuex/app/group_tag/icon_index_qd@2x.png
                 * groupJsonUrl : https://app.huihui.cn/app/list/Qingdan
                 */
                private String typeX;
                private String title;
                private String subTitle;
                private String summary;
                private int id;
                private String url;
                private String imageUrl;

                private String features;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;
                private List<TopicGroupBean> items;

                public String getTypeX() {
                    return typeX;
                }

                public void setTypeX(String typeX) {
                    this.typeX = typeX;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }

                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }

                public List<TopicGroupBean> getItems() {
                    return items;
                }

                public void setItems(List<TopicGroupBean> items) {
                    this.items = items;
                }
            }

                public static class HuiZixunBean implements ShoppingBase{
                /**
                 * type : HuiZixun
                 * title : 支付宝爆出安全漏洞？咱们防贼有招！
                 * subTitle :
                 * summary : 想必很多人都会将部分资金甚至所有资金存在支付宝，若被不法分子登录了你的支付宝，那后果将不堪设想。
                 * id : 39204075
                 * url : http://www.huihui.cn/app/HuiZixun/39204075?keyfrom=AppHuiZixun
                 * jsonUrl : http://www.huihui.cn/app/HuiZixun/39204075.json
                 * imageUrl : http://oimageb6.ydstatic.com/image?id=-574923864502581351&product=gouwu&w=720&h=720&quality=70
                 * showTime : 1484204242227
                 * pubTime : 1484121635000
                 * features : {"features":{"relatedId":"39204075","type":"global_zixun","sessionId":0},"type":"HuiZixun","id":39204075,"url":"http://www.huihui.cn/app/HuiZixun/39204075"}
                 * isSmall : false
                 * ratio : 2.4
                 * groupName : 资讯
                 * groupImage : http://shared.ydstatic.com/gouwuex/app/group_tag/icon_index_zx@2x.png
                 * groupJsonUrl : https://app.huihui.cn/app/list/HuiZixun
                 */

                private String typeX;
                private String title;
                private String subTitle;
                private String summary;
                private int id;
                private String url;
                private String jsonUrl;
                private String imageUrl;

                private String features;
                private boolean isSmall;
                private double ratio;
                private String groupName;
                private String groupImage;
                private String groupJsonUrl;

                public String getTypeX() {
                    return typeX;
                }

                public void setTypeX(String typeX) {
                    this.typeX = typeX;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getSubTitle() {
                    return subTitle;
                }

                public void setSubTitle(String subTitle) {
                    this.subTitle = subTitle;
                }

                public String getSummary() {
                    return summary;
                }

                public void setSummary(String summary) {
                    this.summary = summary;
                }

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getJsonUrl() {
                    return jsonUrl;
                }

                public void setJsonUrl(String jsonUrl) {
                    this.jsonUrl = jsonUrl;
                }

                public String getImageUrl() {
                    return imageUrl;
                }

                public void setImageUrl(String imageUrl) {
                    this.imageUrl = imageUrl;
                }

                public String getFeatures() {
                    return features;
                }

                public void setFeatures(String features) {
                    this.features = features;
                }

                public boolean isIsSmall() {
                    return isSmall;
                }

                public void setIsSmall(boolean isSmall) {
                    this.isSmall = isSmall;
                }

                public double getRatio() {
                    return ratio;
                }

                public void setRatio(double ratio) {
                    this.ratio = ratio;
                }

                public String getGroupName() {
                    return groupName;
                }

                public void setGroupName(String groupName) {
                    this.groupName = groupName;
                }

                public String getGroupImage() {
                    return groupImage;
                }

                public void setGroupImage(String groupImage) {
                    this.groupImage = groupImage;
                }

                public String getGroupJsonUrl() {
                    return groupJsonUrl;
                }

                public void setGroupJsonUrl(String groupJsonUrl) {
                    this.groupJsonUrl = groupJsonUrl;
                }
            }
        }
    }
}
